UserDefinedDistributionCalculator
StockSharp.Xaml.Charting.Model.DataSeries
ユーザーがUltrachartでソート、検索、データ圧縮の正しいアルゴリズムを決定するために使用されるIsSortedAscendingとIsEvenlySpacedのフラグを与えられた許可します。 これらのフラグをオーバーライドすると、データ分布が事前に知られているより高速な操作が可能になります
継承元: BaseDataDistributionCalculator<T>
コンストラクター
UserDefinedDistributionCalculator
public UserDefinedDistributionCalculator()
userDefinedDistributionCalculator = UserDefinedDistributionCalculator()
UserDefinedDistributionCalculatorクラスの新しいインスタンスを初期化します。
プロパティ
IsEvenlySpaced
public bool IsEvenlySpaced { get; set; }
value = userDefinedDistributionCalculator.IsEvenlySpaced
userDefinedDistributionCalculator.IsEvenlySpaced = value
データの均等にスペースを置いたら、ビジュアルエプサイロン(デフォルト間隔の典型的に1.0/8000.0)内のデータが取得またはセットする
IsSortedAscending
public bool IsSortedAscending { get; set; }
value = userDefinedDistributionCalculator.IsSortedAscending
userDefinedDistributionCalculator.IsSortedAscending = value
データがソートされている場合、取得またはセット
メソッド
OnAppendXValue
public override void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
userDefinedDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)
X 値が付随したときに呼び出されます。データ配布フラグを更新する必要があります
- xValues
- x の値。
- newXValue
- 新しいx値。
- acceptsUnsortedData
- とおりにセットすると、未分類のデータが受けられます。
OnAppendXValues
public override void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
userDefinedDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)
X 値が付随したときに呼び出されます。データ配布フラグを更新する必要があります
- xValues
- x の値。
- countBeforeAppending
- newXValues
- acceptsUnsortedData
- とおりにセットすると、未分類のデータが受けられます。
OnInsertXValue
public override void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
userDefinedDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)
X 値が投入されると呼び出されます。データ配布フラグを更新する必要があります
- xValues
- x の値。
- indexWhereInserted
- newXValue
- 新しいx値。
- acceptsUnsortedData
- とおりにセットすると、未分類のデータが受けられます。
OnInsertXValues
public override void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
userDefinedDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)
X 値が投入されると呼び出されます。データ配布フラグを更新する必要があります
- xValues
- x の値。
- indexWhereInserted
- insertedCount
- newXValues
- acceptsUnsortedData
- とおりにセットすると、未分類のデータが受けられます。